const cateModel = require("../models/cateModel.js")

// 导航类
class Cate {
    detail(id) {
        return cateModel.detail(id)
    }
    list() {
        return cateModel.list()
    }
    search(keyword) {
        return cateModel.search(keyword)
    }
    add(cate, cate_name, cate_url="") {
        // 调用数据模型中的方法
        return cateModel.add(cate, cate_name, cate_url)
    }
    modify(cate, cate_name, cate_url, id) {
        return cateModel.modify(cate, cate_name, cate_url, id)
    }
    remove(id) {
        return cateModel.remove(id)
    }
    items(page_num, page_size) {
        return cateModel.items(page_num, page_size)
    }
}

// 把业务操作的类挂载到模型系统上
module.exports = Cate